/*banner start*/
.banner{
	width:100%;
	height:615px;
	background:#CCC;
}
.banner-inner{
	height:615px;
	background:url(../img/banner.jpg) no-repeat;
}
/*taocan start*/
.taocan{
	width:100%;
	height:565px;
	background:#F1F1F1;
}
.taocan-inner{
	width:1190px;
	height:519px;
	margin:0 auto;
	padding-top:46px;
}
.taocan-top{
	width:23px;
	height:4px;
	margin:0 auto;
	margin-bottom:36px;
	background:#65C001;
}
.taocan-inner h2{
	height:90px;
	text-align:center;
	font-size:30px;
	color:#333;
	font-weight:bold;
}
.taocan-inner ul{
	width:1150px;
	margin:0 auto;
}
.taocan-inner li{
	width:170px;
	height:133px;
	float:left;
}
.taocan-inner li .txt1{
	height:23px;
	padding-top:27px;
	text-align:center;
	font-size:14px;
	color:#666;
}
.taocan-inner li .txt2{
	height:40px;
	font-size:14px;
	text-align:center;
	color:#666;
}
.taocan-inner li span{
	width:170px;
	height:43px;
	margin:0 auto;
	background:#63BE11;
	display:block;
	line-height:43px;
	text-align:center;
	font-size:16px;
}
.taocan-inner li span a{
	color:#fff;}	
.taocan-inner .margin{
	margin:0 33px;}
.taocan-inner .margin1{
	margin-right:33px;}
.taocan-inner .margin2{
	margin-left:33px;}
/*shufang start*/
.shufang{
	width:100%;
	overflow:hidden;
}
.con{
	width:1000px;
	overflow:hidden;
	padding:100px 0 74px 0;
	margin:0 auto;
}
.con ul{
	width:560px;
	height:80px;
	margin:0 auto;
}
.con li{
	float:left;
	font-size:18px;
	height:35px;
	line-height:35px;
}
.con .book{
	width:40px;
	height:35px;
	background:#65C001;
	color:#fff;
}
.con li a{
	color:#000;
	padding:0 25px;
	float:left;
}
.con li a:hover{
	background:#65C001;}
.con p{
	height:20px;
	text-align:center;
	color:#333;
	font-size:13px;
	line-height:20px;
}
.con span{
	height:43px;
	display:block;
	text-align:center;
	color:#333;
	line-height:43px;
	font-size:13px;
}
/*taocan2 start*/
.taocan2{
	width:100%;
	background:#F1F1F1;
	overflow:hidden;
	padding-bottom:107px;
}
.taocan2-inner{
	width:1104px;
	margin:0 auto;
	padding-top:41px;
}
.taocan2-top{
	width:23px;
	height:4px;
	margin:0 auto;
	margin-bottom:36px;
	background:#65C001;
}
.taocan2-inner h2{
	height:65px;
	text-align:center;
	font-size:30px;
	color:#333;
	font-weight:bold;
}
.taocan2-inner ul{
	width:1104px;
	margin:0 auto;
}
.taocan2-inner li{
	width:187px;
	float:left;
	border:1px solid #CCC;
	margin-bottom:14px;
}
.taocan2-inner .logo-margin{
	margin-left:39px;
}
/*product start*/
.product{
	width:100%;
	overflow:hidden;
	padding-bottom:50px;
}
.product-inner{
	width:1135px;
	margin:0 auto;
	padding-top:51px;
}
.product-top{
	width:23px;
	height:4px;
	margin:0 auto;
	margin-bottom:36px;
	background:#65C001;
}
.product-inner h2{
	height:60px;
	text-align:center;
	font-size:30px;
	color:#333;
	font-weight:bold;
}
.product-inner ul{
	width:1133px;
}
.product-inner li{
	float:left;
	margin-right:1px;
}
/*art start*/
.art{
	width:100%;
	background:#F3F3F3;
}
.art-inner{
	width:1185px;
	margin:0 auto;
}
/*service start*/
.service-inner{
	width:1156px;
	overflow:hidden;
	margin:0 auto;
	padding-top:16px;
	padding-bottom:100px;
	position:relative;
}
.service-top{
	width:23px;
	height:4px;
	margin:0 auto;
	margin-bottom:36px;
	background:#65C001;
}
.service-inner h2{
	height:82px;
	text-align:center;
	font-size:30px;
	color:#333;
	font-weight:bold;
}
.ser-l{
	width:578px;
	height:316px;
	border:1px solid #CCC;
	margin-top:30px;
	float:left;
	background:url(../img/service1.png) no-repeat center center;
}
.ser-l p,.ser-r p{
	text-align:center;
	font-size:14px;
	padding-top:230px;
	color:#666;
}
.ser-r p{
	width:420px;
	margin:0 auto;
	line-height:25px;
}
.ser-r{
	width:575px;
	height:316px;
	border:1px solid #CCC;
	border-left:0;
	margin-top:30px;
	float:left;
	background:url(../img/service2.png) no-repeat center center;
}
.service-l{
	width:200px;
	height:55px;
	background:#65c001;
	margin-left:150px;
	float:left;
	position:absolute;
	top:140px;
	left:45px;
	line-height:55px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
}
.service-l a,.service-r a{
	color:#fff;}
.service-r{
	width:200px;
	height:55px;
	background:#65c001;
	float:right;
	margin-right:100px;
	position:absolute;
	top:140px;
	right:80px;
	line-height:55px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
}
/*price start*/
.price{
	width:100%;
	background:#65C001;
	overflow:hidden;
	padding-top:63px;
	padding-bottom:68px;
}
.price-inner{
	width:1190px;
	margin:0 auto;
	border-bottom:1px dashed #33FF33;
}
.price-inner img{
	padding-bottom:90px;
	margin:0 auto;
	display:block;
}
.price-inner p{
	height:70px;
	text-align:center;
	color:#fff;
	font-size:24px;
	font-weight:bold;
}
.price-inner p span{
	font-size:36px;
	color:#FFFC00;
}
.price-inner .pri{
	height:55px;
	font-size:18px;
	color:#333;
	font-weight:normal;
}
.pri-b{
	width:1190px;
	margin:0 auto;
	padding-top:30px;
	text-align:center;
	color:#fff;
	font-size:18px;
}
/*special start*/
.special{
	width:1190px;
	margin:0 auto;
	padding-top:16px;
	padding-bottom:65px;
	overflow:hidden;
}
.special-top{
	width:23px;
	height:4px;
	margin:0 auto;
	margin-bottom:36px;
	background:#65C001;
}
.special h2{
	height:75px;
	text-align:center;
	font-size:30px;
	color:#333;
	font-weight:bold;
}
.special ul{
	width:814px;
	margin:0 auto;
}
.special li{
	width:260px;
	height:210px;
	border:1px solid #ccc;
	float:left;
	margin-bottom:15px;
}
.special .special-mar{
	margin:0 14px;
}
/*yuyue start*/
.yuyue{
	width:100%;
	margin:0 auto;
}
.yuyue-top{
	width:23px;
	height:4px;
	margin:0 auto;
	margin-bottom:36px;
	background:#65C001;
}
.yuyue h2{
	height:60px;
	text-align:center;
	font-size:30px;
	color:#333;
	font-weight:bold;
}
.yuyue img{
	margin:0 auto;
}
/*baozhang start*/
.baozhang{
	width:1190px;
	overflow:hidden;
	margin:0 auto;
	padding-bottom:75px;
}
.baozhang-top{
	width:23px;
	height:4px;
	margin:0 auto;
	margin-top:36px;
	margin-bottom:36px;
	background:#65C001;	
}
.baozhang h2{
	height:100px;
	text-align:center;
	font-size:30px;
	color:#333;
	font-weight:bold;	
}
.baozhang ul{
	width:1162px;
	margin:0 auto;
}
.baozhang li{
	float:left;
	width:175px;
}
.baozhang li a:hover{
	color:#999;}
.baozhang .baozhang-mar{
	margin-right:119px;
}
.baozhang h3{
	height:50px;
	padding-top:25px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#000;
} 
.baozhang p{
	line-height:25px;
	text-align:center;
	color:#666;
	font-weight:bold;
}
/*ban start*/
.ban img{
	margin:0 auto;
}
/* aside start */
.aside{
	width: 145px;
	height: 292px;
	position: fixed;
	top: 200px;
	right: 0;
}
.top{
	width: 145px;
	height:70px;
	background: url(../img/head_4.gif) no-repeat;
}
.center{
	width: 145px;
	height: 190px;
	background: url(../img/back_4.gif) repeat-y;
}
.center h3{
	height: 25px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}
.center .first{
	width: 100px;
	height: 14px;
	background: url(../img/on_line.gif) no-repeat 15px center;
	padding-left: 35px;
	margin-bottom: 10px;
}
.center li {
	width: 100px;
	height: 14px;
	background: url(../img/off_line.gif) no-repeat 15px center;
	padding-left: 35px;
	margin-bottom: 10px;
}
.center .first span{
	float: right;
	color: #f00;
}
.center li span{
	float: right;
	color: darkblue;
}
.bottom{
	width: 145px;
	height: 32px;
	background: url(../img/foot_4.gif) no-repeat;
}
